Revert "xen/arm: introduce XENFEAT_grant_map_identity"
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 23 Oct 2014 10:07:35 +0000 (12:07 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 23 Oct 2014 10:07:35 +0000 (12:07 +0200)
commit2865a9d3f7fe004949106ad672f3435709d4253d
treec3f669fe0be125d1585169c31fb76b7b6ef7c0d0
parent18e8d22fe750c8c7b2830fa37961352693425cf1
Revert "xen/arm: introduce XENFEAT_grant_map_identity"

Revert commit id 8d09ef6906ca0a9957e21334ad2c3eed626abe63.
Just keep the definition of XENFEAT_grant_map_identity.

XENFEAT_grant_map_identity is superseeded by GNTTABOP_cache_flush.  As
XENFEAT_grant_map_identity causes additional tlb flushes, it is best to
remove the feature entirely now.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Reviewed-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/common/grant_table.c
xen/common/kernel.c
xen/drivers/passthrough/arm/smmu.c
xen/include/asm-arm/grant_table.h
xen/include/public/features.h